JLAPACK-compiling LAPACK Fortran to Java

نویسندگان

  • David M. Doolin
  • Jack J. Dongarra
  • Keith Seymour
چکیده

The JLAPACK project provides the LAPACK numerical subroutines translated from their subset FORTRAN 77 source into class files, executable by the Java Virtual Machine (JVM) and suitable for use by Java programmers. This makes it possible for Java applications or applets, distributed on the World Wide Web (WWW) to use established legacy numerical code that was originally written in FORTRAN. The translation is accomplished using a special purpose FORTRAN-toJava (source-to-source) compiler. The LAPACK API will be considerably simplified to take advantage of Java’s objectoriented design. This report describes the research issues involved in the JLAPACK project, and its current implementation and status.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Evaluation of Java for Numerical Computing

This paper describes the design and implementation of high performance numerical software in Java. Our primary goals are to characterize the performance of object-oriented numerical software written in Java and to investigate whether Java is a suitable language for such endeavors. We have implemented JLAPACK, a subset of the LAPACK library in Java. LAPACK is a high-performance Fortran 77 librar...

متن کامل

JaLA: a Java package for Linear Algebra

While the Java language has taken the world by storm, it has left the scienti c computing community out in the cold. Java lacks the capability for multi-dimensional arrays that can be implemented e ciently, and more importantly, lacks the ability to use data layouts that are compatible with the wide variety of scienti c subroutine packages available, such as the BLAS [3], ESSL [2], LAPACK [1], ...

متن کامل

LAPACK3E -- A Fortran 90-enhanced version of LAPACK

LAPACK3E is a version of the public domain numerical linear algebra package LAPACK 3 enhanced with selected features of Fortran 90. The use of Fortran 90 enhances LAPACK by allowing a common source for single and double precision, more uniform specification of scaling constants, and encapsulation of some internal subroutine interfaces. Thread-safety is introduced as a new feature for LAPACK by ...

متن کامل

Compiling Computer Programs Through Internet

This paper describes a software package, which allows students compiling programs using web-based interface and Internet connections. Several different computer languages such as C, C++, Fortran, Pascal, and JAVA are implemented. In case of some languages several different compilers can be used and different error messages received. This helps students to track their errors. The access to compi...

متن کامل

Algorithms and Lapack-based Software for Subspace Identification

Basic algorithms and LAPACK-based Fortran software for multivariable system identiication by subspace techniques are brieey described. Deterministic and combined deterministic-stochastic identiication problems are dealt with using two approaches. A state space model is computed from input-output data sequences. Multiple data sequences, collected by possibly independent identiication experiments...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Scientific Programming

دوره 7  شماره 

صفحات  -

تاریخ انتشار 1999